package cn.wp.ewallet.wmps.model.entity;

import cn.wp.common.core.dao.annotation.Column;
import cn.wp.common.core.dao.annotation.Table;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import cn.wp.common.core.dao.annotation.Column;
import cn.wp.common.core.dao.annotation.Table;
import lombok.Data;

import java.io.Serializable;

/**
 * 理财产品信息-Do实体
 * Created by yangjin on 2020/01/15
 */
@Data
@Table(value = "fina_prod_info",keys = {"fina_prod_id"})
public class FinaProdInfoDo implements Serializable {

    /** 理财产品唯一标识  */
    @Column("fina_prod_id")
    private String finaProdId;

    /** 理财产品名称  */
    @Column("fina_prod_name")
    private String finaProdName;

    /**   */
    @Column("fina_prod_desc")
    private String finaProdDesc;

    /** 1000-定期理财产品
     2000-天天盈  */
    @Column("prod_type")
    private String prodType;

    /** 最低起购额,低于该额度不能购买  */
    @Column("min_purch_amount")
    private BigDecimal minPurchAmount;

    /** 该款理财产品收益率  */
    @Column("yield_rate")
    private BigDecimal yieldRate;

    /** 1000-按季度返息（每90天返一次利息）例如365天理财，最后一次返息271天-365天
     2000-每日返息  */
    @Column("return_rate_cycle")
    private String returnRateCycle;

    /** 1000-上架
     1100-下架
     1200-待上架  */
    @Column("status")
    private String status;

    /** 状态时间  */
    @Column("status_date")
    private Date statusDate;

    /** 创建人  */
    @Column("create_user")
    private String createUser;

    /** 创建时间  */
    @Column("create_date")
    private Date createDate;

    /**   */
    @Column("update_user")
    private String updateUser;

    /**   */
    @Column("update_date")
    private Date updateDate;


}